package cn.doitedu.day03

/**
 * 对数组或集合中的数据按照指定的排序规则进行排序
 * sortBy会将排好顺序的数据放入到一个新的集合中，原来集合中的数据不变
 */
object SortByDemo {

  def main(args: Array[String]): Unit = {

    val arr: Array[Int] = Array(1, 7, 3, 5, 9, 2, 4, 7, 8, 6, 11, 12, 20)

    //传入的函数只是指定了数据的排序规则，不会改变数据的样子,底层用的是java的Comparator
    val res: Array[Int] = arr.sortBy(_.toString)



  }


}
